Upper Merion police and EMS were called to the 100 block of Arden Road around 4:40 p.m. Friday, police said.
The two-year-old child was sledding when they veered off course and into the street, sliding under a passing vehicle, authorities said.
The driver immediately stopped and assisted the family in removing the trapped child from underneath the car before first responders arrived, police said.
The child was airlifted to the Children's Hospital of Philadelphia in unknown condition. The driver is cooperating with the investigation.
Click here to follow Daily Voice Edison and receive free news updates.